package businesslogicservice.approveblservice;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.ArrayList;

import po.approvepo.LogOffPO;
import po.choosepo.ChooseApproval;
import po.userpo.UserPO;
import vo.approvevo.RequestVo;
import vo.publishcoursevo.PublishCourseVO;
import vo.uservo.RegisterStuVO;

public interface SendApplyBLService extends Remote {
	public void sendApply(RequestVo requestVo) throws RemoteException;

	public void sendLogoffApply(RequestVo requestVo, ArrayList<LogOffPO> Users)
			throws RemoteException;

	public void sendPublishCourseApply(RequestVo requestVo, ArrayList<PublishCourseVO> publishList)
			throws RemoteException;
    public void sendChooseApply(ArrayList<ChooseApproval> chooselist)throws RemoteException ;
    public void sendRegisterApply(RequestVo requestVo, ArrayList<RegisterStuVO> Users)throws RemoteException ;
}
